Hint: The find() function may have received an invalid search query:
SELECT id FROM people WHERE ((un='\'doyle\')) AND ((creator<>'new') OR (creator IS NULL)) AND (hidden='N') AND (rank<>'X: Other') ORDER BY (end IS NULL) DESC, end DESC, start DESC LIMIT 1